/** http.request函数,专门封装调用接口的函数
 * 参数: url(接口地址), type(get还是post还是put等等), request_data(请求的数据), calcallback(拿到数据或者请求出错后的回调函数), options(未来的扩展)
 */

define([
  'zepto'
], function($) {
  var request = null;

    request = function(url, type, request_data, callback, options) {
    $.ajax({
      url: url,
      type: type,
      dataType: 'json',
      data: request_data,
      success: function(res) {
        callback(res);
      }, error: function(error) {
        callback(error);
      } 
    });
  };

  return {
    request: request
  };
});